package com.tamartech.greendb.ui.message;

import com.tamartech.bridge.ui.MessageDisplay;

// thin wrapper around MessageDisplay class. May want to replace with something more sophisticated
public class BasicMessageDisplayHandler implements MessageDisplayHandler
{
    // should go in message properties file
    private String errorMessageSuffix = ". Please contact support";
    
    public void error(String msg)
    {
        MessageDisplay.getInstance().error(msg + errorMessageSuffix);
    }

    public void error(String msg, Throwable exception)
    {
        MessageDisplay.getInstance().error(msg + errorMessageSuffix, exception);
    }

    public void fatal(String msg)
    {
        MessageDisplay.getInstance().fatal(msg + errorMessageSuffix);
    }

    public void fatal(String msg, Throwable exception)
    {
        MessageDisplay.getInstance().fatal(msg + errorMessageSuffix, exception);
    }

    public void info(String msg)
    {
        MessageDisplay.getInstance().info(msg);
    }

    public void warning(String msg)
    {
        MessageDisplay.getInstance().warning(msg);
    }
}
